package com.ruoyi.flow.flow.workflow;

import com.ruoyi.flow.flow.form.FormInfo;
import com.ruoyi.flow.flow.workflow.FlowAssignee;

/**
 * @author wtian
 * @version 1.0
 * @since 2018/9/6 19:48
 */
public class FlowActivity {
    /**
     * 节点表单信息
     */
    private FormInfo form;
    /**
     * 节点办理用户信息
     */
    private FlowAssignee assignee;
    /**
     * 节点ID
     */
    private String activityId;
    /**
     * 节点类型
     */
    private String activityType;
    /**
     * 节点名称
     */
    private String activityName;
    /**
     * 是否是多实例
     */
    private boolean multiInstance;
    /**
     * 多实例集合变量名
     */
    private String multiInstanceVariableName;

    public FormInfo getForm() {
        return form;
    }

    public void setForm(FormInfo form) {
        this.form = form;
    }

    public FlowAssignee getAssignee() {
        return assignee;
    }

    public void setAssignee(FlowAssignee assignee) {
        this.assignee = assignee;
    }

    public String getActivityId() {
        return activityId;
    }

    public void setActivityId(String activityId) {
        this.activityId = activityId;
    }

    public String getActivityType() {
        return activityType;
    }

    public void setActivityType(String activityType) {
        this.activityType = activityType;
    }

    public boolean isMultiInstance() {
        return multiInstance;
    }

    public void setMultiInstance(boolean multiInstance) {
        this.multiInstance = multiInstance;
    }

    public String getMultiInstanceVariableName() {
        return multiInstanceVariableName;
    }

    public void setMultiInstanceVariableName(String multiInstanceVariableName) {
        this.multiInstanceVariableName = multiInstanceVariableName;
    }

    public String getActivityName() {
        return activityName;
    }

    public void setActivityName(String activityName) {
        this.activityName = activityName;
    }
}
